package day14;


public class Test {
	public static void main(String[] args) {
		
		Base base=new Sub();
		/**
		 * //打印出来是 sub1 
		 * //因为向上造型后，调用的必须是父子类中重写的方法， 后面三个参数的构造不属于重写的方法；
		 * //如果父类中也有三个参数的方法，那么他的优先级将高于... 不确定参数的方法
		 */
		base.cas(1,2,3);
		
		
		
	}
}

class Base {
	public void cas(int a,int...b ) {
		System.out.println("这是base");
	}
}

class Sub extends Base{
	public void cas(int a,int[] b) {
		System.out.println("这是sub1");
	}
	
	public void cas(int a,int b,int c) {
		System.out.println("这是sub2");
	}
	
}
